#ifndef STRATEGY_NOEVENT_H_
#define STRATEGY_NOEVENT_H_
#pragma once
#include "strategy_sys.h"



class CStrategyNonevent: public CStrategySys
{
public:// the public interface is very important called in framework, now only Run() is avalible, 
	// shouldn't add any interface, but could add private member called in Run() and conturctor;

	CStrategyNonevent(string threadid):CStrategySys(threadid){};


	virtual ~CStrategyNonevent(){};

	virtual bool Init(BarSeries** pbarser, unsigned int cnt);

	virtual void Run(TThostFtdcInstrumentIDType inst);

	virtual void OnOrder(OrderData *pOrder);

	virtual void OnTrade(TradeData *pTrade);



};

#endif